package com.course.design.service;

import com.course.design.entity.Wjxx;

import java.io.InputStream;

/**
 * 描述:
 *
 * @author qinlianji
 * @create 2020-02-27
 */
public interface FileService {

    /**
     * 获取根路径
     */
    String getRoot();

    /**
     * 通过存储文件路径和文件名构建文件的绝对路径
     *
     * @return
     */
    String buildPath(Wjxx wjxx);

    /**
     * 得到文件输出流
     * @return
     */
    InputStream getFileStream(Wjxx wjxx);

    /**
     * 保存文件信息
     *
     * @param wjxx
     */
    void save(Wjxx wjxx);

    /**
     * 查询文件信息
     *
     * @param wjxxbsId
     * @return
     */
    Wjxx queryById(String wjxxbsId);

}
